﻿using System.ComponentModel;
using System.Text.Json.Serialization;

namespace DimensionsHelper.Common.Contracts.Excel;

[JsonConverter(typeof(JsonStringEnumConverter<UnderLineType>))]
public enum UnderLineType
{
    /// <summary>
    ///     不添加下划线。
    /// </summary>
    [Description("不添加下划线")]
    None,

    /// <summary>
    ///     单下划线。
    /// </summary>
    [Description("单下划线")]
    Single,

    /// <summary>
    ///     双下划线。
    /// </summary>
    [Description("双下划线")]
    Double,

    /// <summary>
    ///     会计用单下划线。
    /// </summary>
    [Description("会计用单下划线")]
    SingleAccounting,

    /// <summary>
    ///     会计用双下划线。
    /// </summary>
    [Description("会计用双下划线")]
    DoubleAccounting
}